package com.bjbn.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 航空安保一体化平台-人员结构化信息查询（特征查询）请求DTO
 *
 * @author bjbn
 */
@Schema(description = "航空安保一体化平台-人员结构化信息查询（特征查询）请求")
@Data
public class SimpStructuredPersonRequest {

    @Schema(description = "每页大小 min=1 max =100", required = true, example = "10")
    private Long pageSize;
    @Schema(description = "当前页Min=1", required = true, example = "1")
    private Long page;
    @Schema(description = "区域id")
    private String areaId;
    @Schema(description = "摄像头编码")
    private String deviceCode;
    @Schema(description = "性别 男/女")
    private String sex;
    @Schema(description = "衣服主要颜色： \"黑色\": \"Black\", \n" +
            "\"白色\": \"White\",\n" +
            "        \"红色\": \"Red\",\n" +
            "        \"蓝色\": \"Blue\",\n" +
            "        \"绿色\": \"Green\",\n" +
            "        \"黄色\": \"Yellow\", \n" +
            "        \"橙色\": \"Orange\",\n" +
            "        \"紫色\": \"Purple\",\n" +
            "\"粉色\": \"Pink\",\n" +
            "        \"棕色\": \"Brown\",\n" +
            "        \"灰色\": \"Gray\", \n" +
            "\"藏青色\": \"Navy\",\n" +
            "        \"未知\": \"Unknown\"")
    private String clothingColor;
    @Schema(description = "结构化信息，见结构化信息描述")
    private String characteristicInformation;
    @Schema(description = "开始时间")
    private String startDateTime;
    @Schema(description = "结束时间")
    private String endDateTime;
    @Schema(description = "审核标识：1已审核0未审核")
    private Integer reviewFlag;

} 